home *** CD-ROM | disk | FTP | other *** search
-
- Squish EchoMail Snoop Program - SEMS V1.01
- Freeware
- by R.J. (Bob) Ross
- SysOp - RJ's Byteline BBS - FidoNet 1:134/75
-
- May 16th, 1995
-
-
- The purpose of SEMS is to produce a text file output of selected
- echomail message areas. The text file will contain messages based on
- selection criteria supplied in a SEMS configuration file.
-
- Command Line switches used by SEMS are:
- ---------------------------------------
-
- -Cdrive:\path\Sems.cfg [configuration file]
- -A [optional - Appends output to an existing file]
-
- no command line switch will display a help screen
-
-
- Key words used in the SEMS configuration file:
- ----------------------------------------------
-
- Snoop (Zone:Net/Node)
-
- A maximum of 20 Snoop key words may be used in the configuration
- file to select a node or nodes that you want SEMS to produce an
- output report for. Note, if no Snoop key words are found in the
- configuration file then SEMS will include ALL nodes.
-
- OutputFile drive:\path\filename.ext
-
- The output file the message contents will be written to.
-
- DaysBack n
-
- Will spool messages to the output file n days back from the current
- date a message was written or received. If omitted from the
- configuration file, SEMS will only print message for the current
- date (written or received) to the output file.
-
- LookFor string/word
-
- Will look for selected strings/words in messages. A maximum of 20
- LookFor key words can be used. The strings/words are case
- insensitive when SEMS does the search. Messages that contain any
- of the LookFor strings that also meet the Snoop and DaysBack
- selection criteria will be flagged with the word **LOOK** centered
- just after the subject line in spooled messages. LookFor is very
- useful in scanning for offensive strings or words in messages.
-
- SquishCfg drive:\path\Squish.Cfg
-
- Will parse your Squich.Cfg file looking at all EchoMail message
- areas to produce the output report. If you omit the SquishCfg key
- word from your SEMS configuration file then you must use the
- EchoArea key word(s) - see below.
-
- EchoArea AreaTag drive:\path\filename (no extension)
-
- Acknowledgement
- ---------------
-
- I'd like to acknowledge the help I received from Donn Bly, SysOp of
- FidoNet node 1:236/7 who supplied the code to translate the DateWritten
- field in the Squish message files to a gregorian date that I could work
- with. Thanks Donn, I wouldn't have been able to figure that out on my
- own.
-
- That's about it!
- ----------------
-
- So why did I write this program? Answer: I have about 50 message areas
- on my BBS which is a lot more than I can monitor or read in one day
- but; I do like to know what's going on in my system. SEMS automates
- the process of going through my message areas looking for messages
- written by individuals (or points) using my BBS to see if there are any
- bad things going on by users/abusers of my system. I also made the
- program flexible enough so that it can produce an output file of all
- messages in a selected EchoArea or Areas.
-
- I can't guarantee that SEMS will be useful to anyone nor can I
- guarantee that it will work on every system. It works for me. Use at
- your own risk, etc..
-
- As is my custom, SEMS is freeware for all to enjoy - no strings
- attached. It's my small contribution to the BBS hobby. The program
- was written using Microsoft QuickBASIC 4.5 using custom library calls
- from Crescent Software Ltd libraries QuickPak Professional. Source code
- is included in the archive for those interested in such things.
-
- If you find SEMS useful, a NetMail acknowledgement message to me at my
- FidoNet address (1:134/75), a post card to my home address or Internet
- E-Mail to bobross@spots.ab.ca wouldn't hurt my ego.
-
- Enjoy...
-
- Yours truly,
-
-
- R.J. (Bob) Ross
- #107, 3730 50th Street N.W.
- Calgary, Alberta, CANADA
- T3A 2V9
-
-